package integer;

/**
 * 自动拆装箱
 * JDK1.5之后java推出的特性，该特性是编译器认可的，当编译器在编译代码时发现有
 * 基本类型和引用类型之间互相赋值的情况时，会补充代码完成他们之间的转换操作。
 */
public class IntegerDemo3 {
    public static void main(String[] args) {
        //触发了自动拆箱特性，代码会被改为:int d = new Integer(123).intValue();
        int d = new Integer(123);
        //出发了自动装箱特性，代码会被改为:Integer i = Integer.valueOf(123);
        Integer i = 123;
    }
}
